using net_work.Data.Enum.Hmw;

namespace net_work.Data.DTO.Hmw;

public class BankQuestionUpdateRequest
{
    /// <summary>
    /// 题库题目ID
    /// </summary>
    public required long Id { get; set; }

    /// <summary>
    /// 备注
    /// </summary>
    public string? Remark { get; set; }

    /// <summary>
    /// 问题标题
    /// </summary>
    public required string Title { get; set; }

    /// <summary>
    /// 问题内容
    /// </summary>
    public required string Content { get; set; }

    /// <summary>
    /// 题目类型
    /// </summary>
    public required QuestionType Type { get; set; }

    /// <summary>
    /// 题目分值
    /// </summary>
    public required long Score { get; set; }

    /// <summary>
    /// 课程ID（外键）
    /// </summary>
    public required long CourseId { get; set; }
}